//
//  TEMainViewController.h
//  TintExample
//
//  Created by Kevin Wu on 2/22/12.
//  Copyright (c) 2012 Telligenty. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface TEMainViewController : UIViewController<UITableViewDelegate, UITableViewDataSource> {
    UITableView *_tableView;
    
    NSMutableArray *_categories;
}

@end



@interface TECategory : NSObject {
    NSString *_title;
    NSMutableArray *_samples;
}
@property(nonatomic, copy) NSString *title;
@property(nonatomic, readonly) NSMutableArray *samples;
+ (TECategory *)categoryWithTitle:(NSString *)title;
@end


@interface TESample : NSObject {
    NSString *_title;
    Class _viewController;
}
@property(nonatomic, copy) NSString *title;
@property(nonatomic, assign) Class viewController;
+ (TESample *)sampleWithTitle:(NSString *)title viewController:(Class)viewController;
@end
